package com.eugeneMa.common;

/**
 * 常量枚举类
 * 为代码中需要判断的状态等作为条件，以替代魔法值。增强代码阅读性
 *
 * @author Eugenema
 * @date 2022/1/17 22:56
 */
public class Constant {
    //公共
    /** 1 是 */
    public static final Integer PUBLIC_YES = 1;
    /** 2 否 */
    public static final Integer PUBLIC_NO = 2;

    //任务计划执行状态
    /** 1 待执行 */
    public static final Integer TASKPLAN_WAITRUN = 1;
    /** 2 执行中 */
    public static final Integer TASKPLAN_RUNNING = 2;
    /** 3 执行完成 */
    public static final Integer TASKPLAN_FINISHED = 3;
    /** 4 作废 */
    public static final Integer TASKPLAN_CANCELLATION = 4;

    //课时表权限
    /** 1 仅限自己使用 */
    public static final Integer CLASSTIME_AUTH_PRIVATE = 1;
    /** 2 所有人均可使用 */
    public static final Integer CLASSTIME_AUTH_PUBLIC = 2;

    /** 特殊值 */
    /** 1、一天分钟数：1440 */
    public static final Integer DAY_FULL_MINUTES = 1440;
}
